In essence, then, a project can be considered 100% complete when the client accepts that the project is finished. To remove any ambiguity, it is important to set and document acceptance criteria before work is started on a project. This should be done at the Task level and the Project level.